2020 [GENERICS_isValueNeeded] = false|true,
2121 [GENERICS_isParametersNeeded] = false|true,
2222 [GENERICS_isTargetCheckNeeded] = false|true,
23+ [GENERICS_canTargetBeACreature] = false|true,
2324 [GENERICS_command] = "command",
2425 [GENERICS_message] = "messageID"
2526 }
@@ -50,23 +51,26 @@ CHAR_genericCommands = {
5051 },
5152 [CHAR_GUIDCommand ] = {
5253 [GENERICS_isTargetCheckNeeded ] = true ,
54+ [GENERICS_canTargetBeACreature ] = true ,
5355 [GENERICS_command ] = " .guid" ,
5456 [GENERICS_message ] = " logCHAR_guid"
5557 },
5658 [CHAR_playerInfoCommand ] = {
5759 [GENERICS_isTargetCheckNeeded ] = true ,
5860 [GENERICS_command ] = " .pinfo" ,
59- [GENERICS_message ] = " logCHAR_playerInfo "
61+ [GENERICS_message ] = " logCHAR_pInfo "
6062 },
6163 [CHAR_distanceCommand ] = {
6264 [GENERICS_isTargetCheckNeeded ] = true ,
65+ [GENERICS_canTargetBeACreature ] = true ,
6366 [GENERICS_command ] = " .distance" ,
6467 [GENERICS_message ] = " logCHAR_distance"
6568 },
66- [CHAR_dieCommand ] = {
69+ [CHAR_killCommand ] = {
6770 [GENERICS_isTargetCheckNeeded ] = true ,
71+ [GENERICS_canTargetBeACreature ] = true ,
6872 [GENERICS_command ] = " .die" ,
69- [GENERICS_message ] = " logCHAR_die "
73+ [GENERICS_message ] = " logCHAR_kill "
7074 },
7175 [CHAR_recallCommand ] = {
7276 [GENERICS_isTargetCheckNeeded ] = true ,
@@ -164,89 +168,37 @@ end
164168
165169-- Delete
166170
167- function RevivePlayer ()
168- if MangAdmin :Selection (" player" ) or MangAdmin :Selection (" self" ) or MangAdmin :Selection (" none" ) then
169- local player = UnitName (" target" ) or UnitName (" player" )
170- MangAdmin :ChatMsg (" .revive" )
171- MangAdmin :LogAction (" Revived player " .. player .. " ." )
172- else
173- MangAdmin :Print (Locale [" selectionError" ])
174- end
175- end
176-
177- function SavePlayer ()
178- if MangAdmin :Selection (" player" ) or MangAdmin :Selection (" self" ) or MangAdmin :Selection (" none" ) then
179- local player = UnitName (" target" ) or UnitName (" player" )
180- MangAdmin :ChatMsg (" .save" )
181- MangAdmin :LogAction (" Saved player " .. player .. " ." )
182- else
183- MangAdmin :Print (Locale [" selectionError" ])
184- end
185- end
186-
187- function KickPlayer ()
188- if MangAdmin :Selection (" player" ) or MangAdmin :Selection (" self" ) or MangAdmin :Selection (" none" ) then
189- local player = UnitName (" target" ) or UnitName (" player" )
190- MangAdmin :ChatMsg (" .kick" )
191- MangAdmin :LogAction (" Kicked player " .. player .. " ." )
192- else
193- MangAdmin :Print (Locale [" selectionError" ])
194- end
195- end
196171
197- function Cooldown ()
198- if MangAdmin :Selection (" player" ) or MangAdmin :Selection (" self" ) or MangAdmin :Selection (" none" ) then
199- local player = UnitName (" target" ) or UnitName (" player" )
200- MangAdmin :ChatMsg (" .cooldown" )
201- MangAdmin :LogAction (" Cooled player " .. player .. " ." )
202- else
203- MangAdmin :Print (Locale [" selectionError" ])
204- end
205- end
206-
207- function ShowGUID ()
172+ function Demorph ()
208173 local player = UnitName (" target" ) or UnitName (" player" )
209- MangAdmin :ChatMsg (" .guid " )
210- MangAdmin :LogAction (" Got GUID for player " .. player .. " ." )
174+ MangAdmin :ChatMsg (" .morph reset " )
175+ MangAdmin :LogAction (" Demorphed player " .. player .. " ." )
211176end
212177
213- function Pinfo ()
214- if MangAdmin :Selection (" player" ) or MangAdmin :Selection (" self" ) or MangAdmin :Selection (" none" ) then
215- local player = UnitName (" target" ) or UnitName (" player" )
216- MangAdmin :ChatMsg (" .pinfo" )
217- MangAdmin :LogAction (" Got Player Info for player " .. player .. " ." )
218- else
219- MangAdmin :Print (Locale [" selectionError" ])
220- end
221- end
178+ function CharMorphButton ()
179+ local player = UnitName (" target" ) or UnitName (" player" )
180+ local diplayID = ma_charactertarget :GetText ()
181+ MangAdmin :ChatMsg (" .morph target " .. diplayID )
182+ MangAdmin :LogAction (" Morph applied to " .. player .. " ." )
222183
223- function Distance ()
224- local player = UnitName (" target" ) or UnitName (" player" )
225- MangAdmin :ChatMsg (" .distance" )
226- MangAdmin :LogAction (" Got distance to player " .. player .. " ." )
227184end
228185
229-
230- function KillSomething ()
231- local target = UnitName (" target" ) or UnitName (" player" )
232- MangAdmin :ChatMsg (" .die" )
233- MangAdmin :LogAction (" Killed " .. target .. " ." )
186+ function GetGPSInfo ()
187+ local player = UnitName (" target" ) or UnitName (" player" )
188+ MangAdmin :ChatMsg (" .gps" )
189+ MangAdmin :LogAction (" Got GPS coordinates for player " .. player .. " ." )
234190end
235191
236- function Recall ()
237- if MangAdmin :Selection (" player" ) or MangAdmin :Selection (" self" ) or MangAdmin :Selection (" none" ) then
238- local player = UnitName (" target" ) or UnitName (" player" )
239- MangAdmin :ChatMsg (" .recall" )
240- MangAdmin :LogAction (" Recalled player " .. player .. " ." )
241- else
242- MangAdmin :Print (Locale [" selectionError" ])
243- end
192+ function CharBindSight ()
193+ local cname = ma_charactertarget :GetText ()
194+ MangAdmin :ChatMsg (" .bindsight" )
195+ MangAdmin :LogAction (" Sight bound to " .. cname )
244196end
245197
246- function Demorph ()
247- local player = UnitName ( " target " ) or UnitName ( " player " )
248- MangAdmin :ChatMsg (" .morph reset " )
249- MangAdmin :LogAction (" Demorphed player " .. player .. " . " )
198+ function CharUnBindSight ()
199+ local cname = ma_charactertarget : GetText ( )
200+ MangAdmin :ChatMsg (" .unbindsight " )
201+ MangAdmin :LogAction (" Sight unbound to " .. cname )
250202end
251203
252204--
@@ -260,11 +212,7 @@ function ToggleMapsChar(value)
260212 end
261213end
262214
263- function GetGPSInfo ()
264- local player = UnitName (" target" ) or UnitName (" player" )
265- MangAdmin :ChatMsg (" .gps" )
266- MangAdmin :LogAction (" Got GPS coordinates for player " .. player .. " ." )
267- end
215+
268216
269217function LearnSpell (value , state )
270218 if MangAdmin :Selection (" player" ) or MangAdmin :Selection (" self" ) or MangAdmin :Selection (" none" ) then
@@ -487,17 +435,6 @@ function ResetDropDownInitialize()
487435 UIDropDownMenu_SetSelectedValue (ma_resetdropdown , " talents" )
488436end
489437
490- function CharBindSight ()
491- local cname = ma_charactertarget :GetText ()
492- MangAdmin :ChatMsg (" .bindsight" )
493- MangAdmin :LogAction (" Sight bound to " .. cname )
494- end
495-
496- function CharUnBindSight ()
497- local cname = ma_charactertarget :GetText ()
498- MangAdmin :ChatMsg (" .unbindsight" )
499- MangAdmin :LogAction (" Sight unbound to " .. cname )
500- end
501438
502439function CharRename ()
503440 local cname = ma_charactertarget :GetText ()
@@ -697,14 +634,6 @@ function MuteButton()
697634
698635end
699636
700- function CharMorphButton ()
701- local player = UnitName (" target" ) or UnitName (" player" )
702- local diplayID = ma_charactertarget :GetText ()
703- MangAdmin :ChatMsg (" .morph target " .. diplayID )
704- MangAdmin :LogAction (" Morph applied to " .. player .. " ." )
705-
706- end
707-
708637function CharAuraButton ()
709638 local cname = ma_charactertarget :GetText ()
710639 local npccname = ma_npccharactertarget :GetText ()
0 commit comments