- Moved disguise code into their own methods (setDisguiseModel, deleteDisguiseModel, updateDisguiseView). Thinking about moving into its own file to avoid overly complex GSC file. - Introducing player.isThirdPerson in order to keep track of the player's view. This allows determining whether the disguiseEntity should be hidden from the player's view or not. - Make the entity solid and correct the target damage so that players actually have the entity as a hitbox (watchDisguiseDamage). I tried to get hit markers to work properly but it's yet untested. - Improved tracing code to ignore the disguise entity since that entity is now solid (has collision). |
||
|---|---|---|
| .. | ||
| _gametypes.txt | ||
| dm.gsc | ||
| hns.gsc | ||
| hns.txt | ||
| war.gsc | ||