The Dink Network

Magicman's Profile

custom_magicman.gif
Magicman
Peasant They/Them Netherlands duck
Mmmm, pizza. 
I'm called magicman here, but my real name is Joeri van Eekelen and I'm from The Netherlands.

I'm 37 years old and currently being a programmer who's involved in social housing software.

My interest in Dink goes off and on. It is currently off. Check back later. I kinda like sourcediving into the Dink engine, which is an awesome way at figuring out why some unexpected behaviour occurs.

Scripting techniques rant
Some Notepad++ Python scripts
Error in map_tile(); documentation.
Why void touch( void ) freezes, void die( void ) fails to complete, and you need wait(1) in loops.
About external(), spawn(), procedure calls, run_script_by_number.

For those interested, you can read my Dinkerview from early 2014.

E-Mail j.v.eekelen@gmail.com
Private Message

2013-01-05 07:03:32
custom_magicman.gif
Magicman
Peasant They/Them Netherlands duck
Mmmm, pizza. 
This method won't give any experience points, or trigger the die() procedure (which triggers the item drops). hurt()ing &current_sprite will kill it properly, but still won't award the experience (and you'll see the amount of damage float over the sprite, which you may not want). add_exp() can be used for the former, though I'm not sure if you can trigger die() through the engine without making text appear. You could always call die() manually, though.

More meddling later

Seems like an sp_touch_damage unequal to 0 will trigger the touch() procedure, not just when it's -1. A difference is that a positive value will only trigger touch() every 400 milliseconds, at the same time the damage is dealt. I've confirmed this to be the case for brains 0 and 9, and because it works with brain 0, I expect it to work with every brain.

Also, damage from touching is not random, except the usual 50/50 case when your defense is greater than the damage dealt. hurt() may already do this, not sure. The upper-half thing shevek mentioned is true for sprites that have an attack() procedure and an sp_strength.

Magicman has released 6 files

TitleCategoryAvgUpdated
WAITWUTMiscellaneousN/AJanuary 23rd, 2016
Persistent LootDevelopmentGood 8.8March 13th, 2012
Enemy HealthbarDevelopmentExceptional 9.7February 20th, 2007
CooltextDevelopmentExceptional 9.0July 7th, 2003
Beginning of EvilD-Mod, RompFair 6.7June 27th, 2003
Dink RacerD-Mod, MiscellaneousTolerable 4.7September 15th, 2002

Magicman has written 4 reviews

TitleFileTypeScoreDate
This Pack Consists of 27 Sprite Graphics House GraphicsFeaturedTolerable 4.2June 6th, 2005
This is One Really Special D-Mod Cast Awakening Part 1: InitiationFeaturedExceptional 9.5November 2nd, 2004
Wow NitroDinkFeaturedTolerable 4.7January 1st, 2004
Okay RascalFeaturedGood 7.0July 7th, 2003

Magicman has taken 1 screenshot

ScreenshotFileDate
Preview Ninja Dude GraphicsJune 15th, 2014