View Revisions: Issue #4731

Summary 0004731: Add Epifire's security camera model
Revision 06.02.2021 18:39 by Dragofer
Additional Information
Revision 05.02.2021 22:19 by Dragofer
Additional Information A range of changes and improvements have been suggested for security cameras in general. These will be tracked here until I move non-Epifire-camera-specific changes to a new ticket:

Discussion thread:
https://forums.thedarkmod.com/index.php?/topic/20005-tdm-security-cameras/

Early issues, fixes required for adequate function and customisability:
- restore outdated/missing defs and scriptobjects in SVN
- hardcoded: spotlight properties and texture
- hardcoded: sparks particle when the camera is destroyed
- hardcoded: names of skins
- colour switches handled inefficiently by the scriptobject
- (rev 9109) add a script event to check the camera's state (getSecurityCameraState(), returns 1 to 5)
- can't be switched off properly and STATE_PAUSE is immediately dropped
- camera can be destroyed by broadhead arrows. (make immune, or see stretch goal for making lens the vulnerable spot)
- camera is destroyed too easily by far away fire arrow splash damage (increase health)

Intermediate issues:
- allow adjustment of visual acuity
- make the time taken go to full alert depend on the brightness of the lightgem
- make the camera follow the player once sighted/detected

Stretch issues:
- make the lens vulnerable to broadheads. Probably requires the camera to be an md5mesh with a bone for the lens.
- detect AIs hostile to the camera's team
Revision 05.02.2021 22:17 by Dragofer
Additional Information A range of changes and improvements has been suggested for security cameras in general. These will be tracked here until I move non-Epifire-camera-specific changes to a new ticket:

Discussion thread:
https://forums.thedarkmod.com/index.php?/topic/20005-tdm-security-cameras/

Early issues, fixes required for adequate function and customisability:
- restore outdated/missing defs and scriptobjects in SVN
- hardcoded: spotlight properties and texture
- hardcoded: sparks particle when the camera is destroyed
- hardcoded: names of skins
- colour switches handled inefficiently by the scriptobject
- add a script event to check the camera's state (done with rev 9190: getSecurityCameraState(), returns 1 to 5)
- can't be switched off properly and STATE_PAUSE is immediately dropped
- camera can be destroyed by broadhead arrows. (make immune, or see stretch goal for making lens the vulnerable spot)
- camera is destroyed too easily by far away fire arrow splash damage (increase health)

Intermediate issues:
- allow adjustment of visual acuity
- make the time taken go to full alert depend on the brightness of the lightgem
- make the camera follow the player once sighted/detected

Stretch issues:
- make the lens vulnerable to broadheads. Probably requires the camera to be an md5mesh with a bone for the lens.
- detect AIs hostile to the camera's team
Revision 15.01.2018 14:37 by grayman
Additional Information