item dependant ambient

Got something on your mind about the project? This is the correct place for that.
Forum rules
This forum is for feature requests, content changes additions, anything not a Bug in the software.
Please report all bugs on the Support Forums
Post Reply
User avatar
5t3v3
Novice
Novice
Posts: 451
Joined: Wed Oct 31, 2007 4:08 pm
Location: Belgium
Contact:

item dependant ambient

Post by 5t3v3 » Thu Dec 27, 2007 9:48 pm

I'm loving the new ambient enviroments, like the desert storm and the moving spotlight in the mines.
I was thinking, perhaps these could be item dependant? Like if you have goggles on, you have greater viability in the sandstorm (higher opacity of ambient). Or for the mines, you only have the spotlight if you are wearing the miners helmet, otherwise the area is just dark (except where the npc is standing, since he has a minerhat. Perhaps we could also implement new items, like a torch to equip in one of the un-used equipment slots that would work as alternative for the miners helmet (that way you don't have to compromise in equipment when going in the mines)
User avatar
Crush
TMW Adviser
TMW Adviser
Posts: 8046
Joined: Thu Aug 25, 2005 5:08 pm
Location: Germany

Post by Crush » Fri Dec 28, 2007 1:18 am

The problem is that the ambient effects are client-sided and can be switched off. It doesn't make sense to have an item that does something that is completely client-sided. You could just modify your client to get the same benefit for free.
  • former Manasource Programmer
  • former TMW Pixel artist
  • NOT a game master

Please do not send me any inquiries regarding player accounts on TMW.


You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
User avatar
5t3v3
Novice
Novice
Posts: 451
Joined: Wed Oct 31, 2007 4:08 pm
Location: Belgium
Contact:

Post by 5t3v3 » Fri Dec 28, 2007 2:26 am

Ah, I c
To bad, but yeah in that case, it would just stimulate people more to mod their accounts.
zick
Novice
Novice
Posts: 194
Joined: Wed Feb 21, 2007 4:30 am
Location: City Of Champions Again

Post by zick » Fri Dec 28, 2007 4:46 am

what if you pulled an ambient value from the server ... like when you log in the server checks what items you've equipped and the authorizes an ambient value. just an idea ... but i know it would mean more overhead on the server
User avatar
Crush
TMW Adviser
TMW Adviser
Posts: 8046
Joined: Thu Aug 25, 2005 5:08 pm
Location: Germany

Post by Crush » Fri Dec 28, 2007 5:03 am

zick wrote:what if you pulled an ambient value from the server ... like when you log in the server checks what items you've equipped and the authorizes an ambient value. just an idea ... but i know it would mean more overhead on the server
And why should the client use the ambient effect the server tells it to use?

Rule number one of network application development: The client software can not be trusted.
  • former Manasource Programmer
  • former TMW Pixel artist
  • NOT a game master

Please do not send me any inquiries regarding player accounts on TMW.


You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
zick
Novice
Novice
Posts: 194
Joined: Wed Feb 21, 2007 4:30 am
Location: City Of Champions Again

Post by zick » Sat Dec 29, 2007 5:54 am

Rule number one of network application development: The client software can not be trusted.
I totally agree with you there. Clients can be hacked (especially when the client is open source), modded, etc. What I was saying was something more along the lines of the server tells the client if an item has an ambient effect and the value (radius) of that effect. Ambience could be a value like defense or attack strength.
User avatar
Modanung
Knight
Knight
Posts: 1719
Joined: Fri May 20, 2005 4:51 pm
Location: Groningen, The Netherlands
Contact:

Post by Modanung » Sun Dec 30, 2007 7:45 pm

The point is the server only sends and recieves data. The client decides what is done with that information. Like to show an ambient effect or not. If a player wants to he can edit the client sided maps for instance to show the collision map in-game revealing secret passages. The server can only decide not to show a player something by not sending information about it, not by telling the client to ignore or draw stuff over the information it sends. Or at least that can be bypassed.
If you're looking for 3D FOSS games be sure to check out LucKey Productions on itch.io
Post Reply