GhostIsSpooky
1c921674a9
Fixed jerry can madness ( #8348 )
...
Fixed refueling vehicles with high input rates when using fuel sources with low fuel capacity.
2021-10-11 00:47:54 -05:00
Ozan Eğitmen
2a7eb07803
Use modelToWorldVisualWorld ( #8489 )
...
Co-authored-by: PabstMirror <pabstmirror@gmail.com>
2021-10-10 15:37:05 +02:00
PabstMirror
d780c02ef1
Misc - Adjust some functions to be more compatible with sqfvm ( #8494 )
2021-10-09 15:32:53 -05:00
Neviothr
75f7ed7532
Utilize isNotEqualTo ( #7929 )
...
* Utilize isNotEqualTo
* undo changes to some files
* redo some changes, fix based on @Vdauphin 's comment
* fix validator issues
Co-authored-by: PabstMirror <pabstmirror@gmail.com>
2021-02-27 11:05:05 -06:00
PabstMirror
e8693c8db9
Various - Use configOf command for faster lookup ( #8100 )
...
* configOf
* replace some use of CBA_fnc_getObjectConfig
2021-02-18 12:58:08 -06:00
Dedmen Miller
3946928cbe
Refuel - Add events for start, stop and progress ( #7023 )
...
* Add refuelTick Event
* Add refuelStarted event
* Add refuelStopped event
* Add event documentation
* Rename events
Fix EOF
* Rename one more event
2019-10-13 13:08:35 -05:00
PabstMirror
15401468b9
Refuel - Drop nozzle at unit's feet if no valid pos found ( #6957 )
...
* Refuel - Drop nozzle at unit's feet if no valid pos found
Fix #6944
* Update fnc_dropNozzle.sqf
* Update addons/refuel/functions/fnc_dropNozzle.sqf
Co-Authored-By: PabstMirror <pabstmirror@gmail.com>
2019-04-25 13:28:11 -05:00
Dedmen Miller
d034324e88
More trivial code cleanup ( #6859 )
...
* Added a3 include pboprefix
* Add defineDIKCodes header
* defineDIKCodes include case correct
* Use ui_f dikcodes
* Fix fnc_checkfiles macro and dll condition
* Incorrect macro usage in fnc_getVehiclePos
* Incorrect macro usage in fnc_getVehiclePosComplex
* Add defineResincl ui_f include
* Remove include guard from defineResincl
* Incorrect macro usage in fnc_handleMouseButton
* Incorrect macro usage in fnc_setMarkerJIP
* Semicolon after include
* Add defineResinclDesign ui_f include
* Incorrect macro usage fnc_rearmSuccessLocal
* Incorrect macro usage fnc_rearmSuccessLocal
* Stray backslash in fnc_camshake
* Incorrect macro usage in fnc_startNozzleInHandsPFH
* Incorrect amcro usage in fnc_tag
* Incorrect macro usage in fnc_moduleGlobalSetSkill
* Reenable linux checkFiles
* Non-captialized requiredAddons
* Non-captialized requiredAddons
2019-03-21 08:52:32 -05:00
Dedmen Miller
e2ac18a05d
[WIP] Fix script errors reporting wrong line numbers ( #6407 )
...
* advanced_ballistics
* advanced_fatigue
* advanced_throwing
* ai
* aircraft
* arsenal
* atragmx
* attach
* backpacks
* ballistics
* captives
* cargo
* chemlights
* common
* concertina_wire
* cookoff
* dagr
* disarming
* disposable
* dogtags
* dragging
* explosives
* fastroping
* fcs
* finger
* frag
* gestures
* gforces
* goggles
* grenades
* gunbag
* hearing
* hitreactions
* huntir
* interact_menu
* interaction
* inventory
* kestrel4500
* laser
* laserpointer
* logistics_uavbattery
* logistics_wirecutter
* magazinerepack
* map
* map_gestures
* maptools
* markers
* medical
* medical_ai
* medical_blood
* medical_menu
* microdagr
* minedetector
* missileguidance
* missionmodules
* mk6mortar
* modules
* movement
* nametags
* nightvision
* nlaw
* optics
* optionsmenu
* overheating
* overpressure
* parachute
* pylons
* quickmount
* rangecard
* rearm
* recoil
* refuel
* reload
* reloadlaunchers
* repair
* respawn
* safemode
* sandbag
* scopes
* slideshow
* spectator
* spottingscope
* switchunits
* tacticalladder
* tagging
* trenches
* tripod
* ui
* vector
* vehiclelock
* vehicles
* viewdistance
* weaponselect
* weather
* winddeflection
* yardage450
* zeus
* arsenal defines.hpp
* optionals
* DEBUG_MODE_FULL 1
* DEBUG_MODE_FULL 2
* Manual fixes
* Add SQF Validator check for #include after block comment
* explosives fnc_openTimerUI
* fix uniqueItems
2018-09-17 14:19:29 -05:00
PabstMirror
ba9cff211a
Refuel - Fix hint string not being localized ( #6214 )
2018-04-07 20:22:46 -05:00
Dystopian
36b61fdb6e
Block adv. throwing when player is busy ( #5534 )
...
* Add throw blocking status effect
* Add concertina_wire and tripod support
* Add launcher in hands support
* Disable effect sending more than once
* Fix EFUNC using, add trace
* Disable vanilla throw blocking
* Improve status handling
* Fix rearm status key
2017-12-07 11:26:21 -06:00
Tim Beswick
c9f1719f5a
Hot Resupply ( #5639 )
...
Allow rearm, refuel and pylons to function while vehicle engine is running
2017-10-25 23:13:44 -05:00
Dedmen Miller
81e02a7336
Refactor private ARRAY to private keyword ( #5598 )
...
* Everything
* Fixed missing ;
* Fix missing ; and double private
* Fixed cannot isNull on number
* Turn _temparture back to isNil
* Fix error from merge
2017-10-10 09:39:59 -05:00
jonpas
711e1fc026
Fix Underwater interactions (magrepack, loading, refuel, medical legs, dragging) ( #5521 )
...
* Fix Magazine Repack underwater - fix #5513
Also prevent common goKneeling function underwater
* Fix loading patients underwater - fix #5515
* Fix load object underwater
* Fix take nozzle on jerry can underwater
* Fix refuel underwater conditions further
* Use isTouchingGround, Make refuel semi-compatible
reports false if head is out of the water, we want true even if we are not diving
* Less interact exceptions duplication
* Use animationState to determine if unit is swimming, create common function and use it instead of isTouchingGround
* Fix condition
* Support dragging underwater
No carrying due to animation timing issues and other misc things
* Allow Medical Legs SelfActions underwater
* Fix fixPosition function underwater (use getPosATL instead of getPos)
* Fix fixPosition's slope adjustment for non-gravity objects, Do the same for objects without simulation as well
2017-10-01 13:38:11 -05:00
Ozan Eğitmen
41e1b25397
Refuel: Turn on nozzle after connection ( #5426 )
...
* Turn on nozzle after connection
* Remove some superflous progress bars
* Handle tempFuel var
* Handle conflicts 2: conflict harder
* Remove duplicate code
2017-09-21 16:24:58 +02:00
Dystopian
357f3a9ceb
Add JIP event deleting if vehicle is deleted ( #5506 )
2017-09-16 22:18:28 +02:00
PabstMirror
2a8e758390
Allow loading fuel canister ( #5493 )
...
Fix #5438
- Also block cargo action when being used
2017-09-16 11:36:42 +02:00
Dystopian
559a498e6d
Add fast mouse actions to refuel, add refuel eden attributes ( #5418 )
...
* Add fast mouse actions to refuel
* nobody seen that
* Add interaction condition and refuel on ladder
* Add car hit, fix change weapon on uncon
* Replace objNull with nil in setVar, unify var names
* Delete *ConnectNozzle functions
* Delete reset* functions
* Add public function and eden attributes
* Remove static actions from RHS compat
* Remove statusEffect_set on respawn
* Fix dual menu, add deprecating message
* Optimize fnc_takeNozzle
* Cleanup
2017-09-10 14:43:03 -05:00
jonpas
6253ec0915
Prevent taking nozzle if already carried ( #5352 )
2017-07-10 21:41:23 +02:00
PabstMirror
d02dacf613
Refuel - change nozzle position calc ( #5279 )
2017-06-22 22:58:57 -05:00
Phyma
ffaa195fe5
Conform function headers to coding guidelines ( #5255 )
...
* Fixed headers to work with silentspike python script
* Fixed rest of the files
* Fixed ace-team
2017-06-08 15:31:51 +02:00
PabstMirror
afe862324e
Refuel - Add setting for hose length ( #5224 )
2017-05-31 11:30:48 -05:00
Tim Beswick
3b7a3047cd
Refuel for non-AllVehicle objects ( #5151 )
...
* Enabled refuel for non-AllVehicles objects. Un-magic'd refuel progress timer.
* Changed helper attach position to centre of object. Offset applied when rope attached.
* Made fully compatible with non-thingX simulation types. Removed destruction effects of helper object.
* Using arma model. Removed ACE_Actions from helper object.
* Correct use of hideObjectGlobal
* Remove actions, cargo, repair on helper
* Switched helper to be setVar'd on the nozzle object
2017-05-29 13:48:02 -05:00
PabstMirror
bfd3695868
SQF Lint Cleanup Pass ( #5157 )
...
* SQF Lint Cleanup Pass
* Fix var in TRACE
* Add basic python tool
* Simplify
* Hit space key 6 times
* Fix error in dropNozzle
* handle error message exceptions
* Fix py
2017-05-14 14:48:05 -05:00
PabstMirror
f69148bdc0
Disable rearm,refuel on dead vehicles ( #5158 )
2017-05-13 17:36:53 -05:00
PabstMirror
12f42ab39a
Jerry Can - only set global var on server ( #5131 )
2017-05-10 13:13:15 -05:00
jonpas
8dde674105
Fix jerry can refuel interaction overlapping ( #5107 )
2017-05-05 13:10:50 -05:00
PabstMirror
a08ed0e307
Fix refuel nozzle dropping to ground ( #5119 )
2017-05-01 18:06:34 -05:00
PabstMirror
3ce0865913
Add getInteractionDistance and fix VTOL refuel/arm ( #4882 )
2017-02-10 12:34:51 -06:00
PabstMirror
76eea8924f
Invert logic for isRefueling
2016-11-12 16:37:41 -06:00
jonpas
14c9cffb6a
Prevent switching to weapon while carrying fuel nozzle - fix #4601
2016-11-02 18:44:39 +01:00
BaerMitUmlaut
60d98df5fc
Fix makeJerryCan locality issues ( #4600 )
2016-10-27 22:19:55 +02:00
jonpas
5922aad91c
Fix 3rd party air and sea vehicle fuel capacity ( #4554 )
...
* Fix fuel capacity for air vehicles
* Sea vehicles as well, minor empty classes cleanup
2016-10-18 20:21:28 +02:00
jonpas
b8cc10fecb
Fix #4523 - fuel nozzle disconnect at maximum hose distance
2016-10-11 18:57:58 +02:00
jonpas
2034234940
Refuel nozzle taking, disconnecting, connecting and returning interaction fixes ( #4337 )
...
* Prevent taking or disconnecting a nozzle if already carrying one
* Fix multiple nozzle connect actions, Fix returning nozzle into a vehicle being refueled
2016-09-05 20:23:28 +02:00
commy2
4f77adaa0c
Merge pull request #4137 from 654wak654/master
...
Use GVAR Macro Where Applicable
2016-07-26 19:15:00 +02:00
jonpas
541349efef
Fix refuel not respecting time acceleration and pause ( #4140 )
...
* Fix refuel not respecting time acceleration and pause
* Make lastTickMissionTime local
2016-07-24 20:11:35 +02:00
Ozan Eğitmen
8f80cd59c8
Use GVAR where applicable
2016-07-20 07:15:18 +03:00
SilentSpike
90ebf9638b
Update common event names to meet new standard
2016-06-04 11:12:56 +01:00
jonpas
26fbc36cab
Merge branch 'master' into cbaEventSystem
2016-05-31 22:36:08 +02:00
jonpas
7a307393a4
Merge branch 'master' into useQuotedPathMacros
2016-05-30 21:14:17 +02:00
SilentSpike
c4b75160a4
Run event renaming script
2016-05-24 14:13:11 +01:00
SilentSpike
108ff4f644
Replace ACE event system calls with CBA counterparts
...
Regex used:
\[(.+?),(.+?),(.+?)\]\s+call\s+E?FUNC\((common,)?(target|object)Event\)
[$1,$3,$2] call CBA_fnc_targetEvent
E?FUNC\((common,)?(server|global|local)Event\)
CBA_fnc_$2Event
E?FUNC\((common,)?(add|remove)EventHandler\)
CBA_fnc_$2EventHandler
2016-05-22 16:47:39 +01:00
jonpas
e7dbcd7b58
Replace delayed execution functions with new CBA counterparts
2016-05-22 15:29:01 +02:00
jonpas
5147f366a5
Execute take nozzle actions only on progress bar success ( #3783 )
...
* Execute take nozzle actions only on progress bar success - fix #3739 , Prettify params
* Fix animation on holster
2016-05-12 17:11:35 +02:00
BaerMitUmlaut
304f1a22b4
Use blockeEngine status effect in refuel
2016-05-03 21:08:22 +02:00
jonpas
85b4366368
Use new QPATHTOF and QPATHTOEF macros
2016-04-08 20:34:50 +02:00
Thomas Kooi
ddd8187b19
Merge pull request #3534 from GitHawk/refuel_isEngineOn
...
Disallow refueling with running engine
2016-03-08 19:20:28 +01:00
jonpas
b47b887a21
Fix event name already being used
2016-03-06 16:20:16 +01:00
jonpas
9463b05218
targetEvent -> objectEvent
2016-03-05 18:16:09 +01:00