corpse dragging

Submit and discuss your ideas for the MUD.
Lenefir
Sojourner
Posts: 198
Joined: Sat Aug 17, 2002 5:01 am
Contact:

corpse dragging

Postby Lenefir » Wed Aug 04, 2004 8:57 am

Gave up finding the old thread I recall being somewhere... So, making a new...

Could drag be changed so that if you try to drag multiple corpses and lack consent for one or several, you still drag those you have consent for?

Also if you try to drag multiple corpses, and one of those corpses is not there, would it be possible to change it so you still drag those corpses that are present?

Just some thoughts after the Evermeet fertilization...
"Being God isn't easy. If you do too much, people get dependent on you; and if you do nothing, they lose hope. You have to use a light touch [...]. When you do things right, people won't be sure you have done anything at all"
--Futurama
Sesexe
Sojourner
Posts: 879
Joined: Fri Oct 03, 2003 5:13 am

Postby Sesexe » Mon Aug 09, 2004 3:44 pm

A BIG PHAT FREAKING BUMP!
oteb
Sojourner
Posts: 432
Joined: Mon May 27, 2002 5:01 am
Location: poland

Postby oteb » Mon Aug 09, 2004 4:47 pm

for a brief moment (like 2 weeks?) there was a drag all command that made you drag everything you could possibly drag. any idea why was it removed?
You group-say 'who is da red shape?'
A red shape group-says 'I'm a shape'
kiryan
Sojourner
Posts: 7275
Joined: Sat Apr 14, 2001 5:01 am
Location: Los Angeles, CA and Flagstaff, AZ
Contact:

Postby kiryan » Mon Aug 09, 2004 9:37 pm

before drag all (and currently), if you can drag each corpse singlely you can drag them all in a stacked commadn drag corpse drag 2.corpse drag 3.corpse. When drag all was impd, there was a strength factor added in and dragging 2 corpses or 3 corpses took more strength than dragging one corpse, it also took more moves away as i recall.

players asked it to be removed because it made dragging more cumbersome and difficult in practice even if on paper it makes things easier.
and tonights winner in the Toril EQ lottery is demi belt and skull earring!
Teklar
Sojourner
Posts: 100
Joined: Mon Jun 14, 2004 4:13 pm
Location: Renton, WA
Contact:

Postby Teklar » Tue Aug 10, 2004 7:09 am

All good idea's and here is another one to throw into the pot...

When dragging, instead of having to repeat the command each space, such as: drag corpse n, drag corpse w, drag corpse n. Why not have it so once we start dragging a corpse that we continue until we turn it off?

Example:

Drag begin corpse

Then we can move in any of the cardinal directions for unlimited spaces until:

Drag stop

Command words that I used in examples sound tacky but that's the general idea.
Popowidle (Gnome, Invoker), Edek (HalfElf Ranger), Calarum (Grey-elf, Druid)
Eshacin
Sojourner
Posts: 89
Joined: Mon Mar 15, 2004 11:34 pm

Postby Eshacin » Tue Aug 10, 2004 11:45 am

Teklar wrote:Why not have it so once we start dragging a corpse that we continue until we turn it off?


That would be useful. Should automatically turn off on flee or escape though.

It would also be very similar to being able to pick up your corpse. So I guess drag is a pain on purpose :D
Nokie
Sojourner
Posts: 786
Joined: Sat Jan 27, 2001 6:01 am
Location: Atlanta, GA, USA
Contact:

Postby Nokie » Tue Aug 10, 2004 6:36 pm

Teklar wrote:All good idea's and here is another one to throw into the pot...

When dragging, instead of having to repeat the command each space, such as: drag corpse n, drag corpse w, drag corpse n. Why not have it so once we start dragging a corpse that we continue until we turn it off?

Example:

Drag begin corpse

Then we can move in any of the cardinal directions for unlimited spaces until:

Drag stop

Command words that I used in examples sound tacky but that's the general idea.


Easily solved on the client side:


Code: Select all

;<------------------------------->
;< Movement bindings
;<------------------------------->
;; '8'
/bind ^[Ox      = /if (in_combat) \
                        /if (stealth) \
                                escape north %; hide %;\
                        /else \
                                escape north %;\
                        /endif %;\
                /elseif (dragging) /send drag %{t} north %;\
                /else \
                        /if (stealth) \
                                north %; hide %; /echo -w north and hide %;\
                        /else \
                                north %; /echo -w north %;\
                        /endif %;\
                /endif

;; '2'
/bind ^[Or      = /if (in_combat) \
                        /if (stealth) \
                                escape south %; hide %;\
                        /else \
                                escape south %;\
                        /endif %;\
                /elseif (dragging) /send drag %{t} south %;\
                /else \
                        /if (stealth) \
                                south %; hide %; /echo -w south and hide %;\
                        /else \
                                south %; /echo -w south %;\
                        /endif %;\
                /endif

;; '6'
/bind ^[Ov      = /if (in_combat) \
                        /if (stealth) \
                                escape east %; hide %;\
                        /else \
                                escape east %;\
                        /endif %;\
                /elseif (dragging) /send drag %{t} east %;\
                /else \
                        /if (stealth) \
                                east %; hide %; /echo -w east and hide %;\
                        /else \
                                east %; /echo -w east %;\
                        /endif %;\
                /endif

;; '4'
/bind ^[Ot      = /if (in_combat) \
                        /if (stealth) \
                                escape west %; hide %;\
                        /else \
                                escape west %;\
                        /endif %;\
                /elseif (dragging) /send drag %{t} west %;\
                /else \
                        /if (stealth) \
                                west %; hide %; /echo -w west and hide %;\
                        /else \
                                west %; /echo -w west %;\
                        /endif %;\
                /endif

;; '3'
/bind ^[Os      = /if (in_combat) \
                        /if (stealth) \
                                escape down %; hide %;\
                        /else \
                                escape down %;\
                        /endif %;\
                /elseif (dragging) /send drag %{t} down %;\
                /else \
                        /if (stealth) \
                                down %; hide %; /echo -w down and hide %;\
                        /else \
                                down %; /echo -w down %;\
                        /endif %;\
                /endif

;; '9'
/bind ^[Oy      = /if (in_combat) \
                        /if (stealth) \
                                escape up %; hide %;\
                        /else \
                                escape up %;\
                        /endif %;\
                /elseif (dragging) /send drag %{t} up %;\
                /else \
                        /if (stealth) \
                                up %; hide %; /echo -w up and hide %;\
                        /else \
                                up %; /echo -w up %;\
                        /endif %;\
                /endif

;<------------------------------->
;< Define 'drag' setup
;<------------------------------->
/def drag = \
        /if ({1} =~ "") \
                /set dragging=0 %;\
        /else \
                /set t=%{1} %;\
                /set dragging=1 %;\
        /endif

Return to “T2 Ideas Archive”

Who is online

Users browsing this forum: No registered users and 11 guests