Update README.md
This commit is contained in:
parent
2ea1ceaeee
commit
5cdfcc53bd
1 changed files with 96 additions and 79 deletions
173
README.md
173
README.md
|
@ -15,22 +15,22 @@ Pesterchum is an instant messaging client copying the look and feel of clients f
|
||||||
|
|
||||||
Contributions in any form are very welcome!! Including for extra themes, bug fixes, features, etc. Just hmu in the support server or make a pull request :3
|
Contributions in any form are very welcome!! Including for extra themes, bug fixes, features, etc. Just hmu in the support server or make a pull request :3
|
||||||
|
|
||||||
There's a [Russian translation of this repository](https://github.com/Daosp/pesterchum-Dpeta-rus) available, it's somewhat outdated though.
|
There's a [Russian translation of this repository](https://github.com/Daosp/pesterchum-Dpeta-rus/releases) available, it's somewhat outdated though.
|
||||||
|
|
||||||
This repository is a maintained version of [ghostDunk's Pesterchum](https://github.com/illuminatedwax/pesterchum/), originally forked from <a href= "https://github.com/karxi/pesterchum">pesterchum-karxi</a> + [Hydrothermal](https://github.com/Hydrothermal)'s fix of the "YOUR NICK IS BEING CHANGED TO X" msgbox-spam exploit.
|
This repository is a maintained version of [ghostDunk's Pesterchum](https://github.com/illuminatedwax/pesterchum/), originally forked from <a href= "https://github.com/karxi/pesterchum">pesterchum-karxi</a> + [Hydrothermal](https://github.com/Hydrothermal)'s fix of the "YOUR NICK IS BEING CHANGED TO X" msgbox-spam exploit.
|
||||||
|
|
||||||
## NEW FEATURES <img width="40" src="https://www.pesterchum.xyz/img/bigsleek.png">
|
## MAIN CHANGES <img width="40" src="https://www.pesterchum.xyz/img/bigsleek.png">
|
||||||
- Updated codebase; [Python 2 --> Python 3](https://www.python.org/doc/sunset-python-2/), [Qt4 --> Qt6](https://www.qt.io/blog/2014/11/27/qt-4-8-x-support-to-be-extended-for-another-year)
|
- Updated dependencies; [Python 2 --> Python 3](https://www.python.org/doc/sunset-python-2/), [Qt4 --> Qt5 & Qt6](https://www.qt.io/blog/2014/11/27/qt-4-8-x-support-to-be-extended-for-another-year)
|
||||||
- Size scales with resolution via Qt's [high DPI scaling](https://doc.qt.io/qt-6/highdpi.html)
|
- Basic GUI for choosing a server
|
||||||
- GUI for choosing a server
|
- Client --> Server encrypted connection via [TLS/SSL](https://en.wikipedia.org/wiki/Transport_Layer_Security)
|
||||||
- Secure connection with [TLS/SSL](https://en.wikipedia.org/wiki/Transport_Layer_Security)
|
- UTF-8 encoded text, emojis 😿💀😱 work and so do non-western characters that weren't supported with ascii
|
||||||
- UTF-8 text, annoy chums with 😿💀😱
|
- Get moods (and color) privately via metadata (IRCv3 draft), previously any IRC user could see who you were messaging since it would send out a public GETMOOD request
|
||||||
- Get moods privately via [METADATA](https://github.com/pirc-pl/unrealircd-modules#metadata), <a href="CHANGELOG.md#v23---2022-06-06">IRC-stalking is harder</a>
|
|
||||||
- Tentative support for communicating color and timeline via [IRCv3 Message Tags/TAGMSG](https://ircv3.net/specs/extensions/message-tags#the-tagmsg-tag-only-message)
|
- Tentative support for communicating color and timeline via [IRCv3 Message Tags/TAGMSG](https://ircv3.net/specs/extensions/message-tags#the-tagmsg-tag-only-message)
|
||||||
- More options for quirks (<a href="quirks/gradient.py">build-in gradient function</a>, <a href="CHANGELOG.md#v231---2022-06-23"> exclude smilies/links</a>)
|
- More options for quirks: <a href="quirks/gradient.py">build-in gradient function</a>, <a href="CHANGELOG.md#v231---2022-06-23"> exclude smilies/links</a> (https://github.com/Dpeta/pesterchum-alt-servers/issues/35)
|
||||||
- Funky [win95-theme](https://www.pesterchum.xyz/img/win95.png) by [cubicSimulation](https://twitter.com/cubicSimulation) <img width="24" src="themes/win95chum/trayicon.png">
|
- Funky [win95-theme](https://www.pesterchum.xyz/img/win95.png) by [cubicSimulation](https://twitter.com/cubicSimulation) <img width="24" src="themes/win95chum/trayicon.png">
|
||||||
- [Wayland](https://en.wikipedia.org/wiki/Wayland_(display_server_protocol)) compatibility
|
- Works better with high resolutions since size scales via Qt's [high DPI scaling](https://doc.qt.io/qt-6/highdpi.html) (https://github.com/Dpeta/pesterchum-alt-servers/issues/66)
|
||||||
- Excecutables build with PyInstaller
|
- Usable with Wayland on Linux, it used to break because of the way Pesterchum set its window position
|
||||||
|
- Excecutables build with PyInstaller, allows for a smaller release filesize + dlls can be include with the binary
|
||||||
- Lots of fixes for miscellaneous crashes/issues. . . check out the <a href="CHANGELOG.md">CHANGELOG</a>! :3
|
- Lots of fixes for miscellaneous crashes/issues. . . check out the <a href="CHANGELOG.md">CHANGELOG</a>! :3
|
||||||
|
|
||||||
[CHANGELOG.md]: https://github.com/Dpeta/pesterchum-alt-servers/blob/main/CHANGELOG.md
|
[CHANGELOG.md]: https://github.com/Dpeta/pesterchum-alt-servers/blob/main/CHANGELOG.md
|
||||||
|
@ -43,17 +43,14 @@ This repository is a maintained version of [ghostDunk's Pesterchum](https://gith
|
||||||
3. Run the executable:
|
3. Run the executable:
|
||||||
|
|
||||||
|
|
||||||
- For Windows, run ``pesterchum.exe``, this may show up as just "pesterchum".
|
- For Windows, run ``pesterchum.exe``, this may show up as just "pesterchum" if you have file extensions set to hidden.
|
||||||
- Users running outdated versions of Windows 7 used to have to install the [Microsoft Visual C++ Redistributable](https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170), but the relevant DLLs should now be packaged with the releases. Might still be worth trying though if you run into any issues.
|
- Newer releases won't run on Windows XP/Vista since Python stopped supporting it.
|
||||||
- Newer releases probably won't run on Windows XP since Python stopped supporting it, if you're the singular Windows XP user left consider running from source. :'3
|
|
||||||
|
|
||||||
|
|
||||||
- For Linux, run ``Pesterchum``.
|
- For Linux, run ``Pesterchum``.
|
||||||
- Linux releases are not backwards compatible with glibc versions older than the one it was build against. The glibc version the release was build against will be included in the filename, like: *PesterchumAlt.-2.2-linux64-**glibc2.27**.tar.gz*. This really shouldn't be an issue unless your distro is absolutely ancient, if it is, run from source.
|
- Linux releases are not backwards compatible with glibc versions older than the one it was build against. The glibc version the release was build against will be included in the filename, like: *PesterchumAlt.-2.2-linux64-**glibc2.27**.tar.gz*. This really shouldn't be an issue unless your distro is absolutely ancient, if it is, run from source.
|
||||||
- For macOS, run ``Pesterchum.app``, this may show up as just "Pesterchum". Alternatively, run the binary directly from ``Pesterchum\Pesterchum.app\Contents\MacOS\Pesterchum``.
|
|
||||||
|
|
||||||
|
- For macOS, run the ``Pesterchum.app`` app file, this may show up as just "Pesterchum" if you have file extensions set to hidden. Alternatively, run the binary directly from ``Pesterchum\Pesterchum.app\Contents\MacOS\Pesterchum``.
|
||||||
- macOS releases don't support macOS versions older than the one it was build on, recently, I've been using Catalina. If you're running Mojave or older, you'll probably have to run from source.
|
- macOS releases require at least 10.14 (Mojave) or older and a 64 bit processor.
|
||||||
- My releases are unsigned, so you'll probably have to click ["Open Anyway"](https://support.apple.com/guide/mac-help/open-a-mac-app-from-an-unidentified-developer-mh40616/mac).
|
- My releases are unsigned, so you'll probably have to click ["Open Anyway"](https://support.apple.com/guide/mac-help/open-a-mac-app-from-an-unidentified-developer-mh40616/mac).
|
||||||
|
|
||||||
[releases]: https://github.com/Dpeta/pesterchum-alt-servers/releases
|
[releases]: https://github.com/Dpeta/pesterchum-alt-servers/releases
|
||||||
|
@ -66,6 +63,10 @@ The old documentation can be found in [docs](docs), these have aged pretty well:
|
||||||
- <a href="docs/trollquirks.mkdn">Canon troll quirk guide (REGEXP REPLACE)</a>
|
- <a href="docs/trollquirks.mkdn">Canon troll quirk guide (REGEXP REPLACE)</a>
|
||||||
- <a href="docs/PYQUIRKS.mkdn">Guide for setting up Python quirk functions</a>
|
- <a href="docs/PYQUIRKS.mkdn">Guide for setting up Python quirk functions</a>
|
||||||
|
|
||||||
|
I've been adding some info to [the wiki](https://github.com/Dpeta/pesterchum-alt-servers/wiki), the available pages as of me updating this readme are:
|
||||||
|
- [Handle registration and ownership (nickServ)](https://github.com/Dpeta/pesterchum-alt-servers/wiki/Handle-registration-and-ownership)
|
||||||
|
- [Memo registration and ownership (chanServ)](https://github.com/Dpeta/pesterchum-alt-servers/wiki/Memo-registration-and-ownership)
|
||||||
|
|
||||||
Some useful off-repo guides:
|
Some useful off-repo guides:
|
||||||
- [How to register your handle with nickServ](https://squidmaid.tumblr.com/post/67595522089/how-to-register-your-pesterchum-handle-the-actual)
|
- [How to register your handle with nickServ](https://squidmaid.tumblr.com/post/67595522089/how-to-register-your-pesterchum-handle-the-actual)
|
||||||
- [Collection of gradient quirk function guides](https://paste.0xfc.de/?e60df5a155e93583#AmcgN9cRnCcBycmVMvw6KJ1YLKPXGbaSzZLbgAhoNCQD
|
- [Collection of gradient quirk function guides](https://paste.0xfc.de/?e60df5a155e93583#AmcgN9cRnCcBycmVMvw6KJ1YLKPXGbaSzZLbgAhoNCQD
|
||||||
|
@ -78,11 +79,14 @@ The old READMEs are also preserved in the [docs](docs) folder:
|
||||||
- <a href="docs/CHANGELOG-karxi.mkdn "> karxi's CHANGELOG</a>
|
- <a href="docs/CHANGELOG-karxi.mkdn "> karxi's CHANGELOG</a>
|
||||||
|
|
||||||
## RUNNING FROM SOURCE <img src="smilies/tab.gif">
|
## RUNNING FROM SOURCE <img src="smilies/tab.gif">
|
||||||
Pesterchum is a Python script. This means that as long as you have Python installed you can run it without requiring a build/executable. This is useful if there's no compatible build for your system.
|
Pesterchum is a Python script. This means that as long as you have Python installed you can run it without requiring a build/executable, this is useful if there's no compatible build for your system.
|
||||||
|
|
||||||
### REQUIREMENTS
|
### REQUIREMENTS
|
||||||
- [Python 3]
|
- [Python 3]
|
||||||
- [PyQt6] or [PyQt5]
|
- Ideally 3.8 or later, though older versions may still work, I don't test them.
|
||||||
|
- [PyQt6] (prefered) or [PyQt5] (legacy)
|
||||||
|
- Qt6 only supports maintained 64 bit operating systems, like Windows 10 or later for Windows. ([Qt 6.3 Supported Platforms](https://doc.qt.io/qt-6/supported-platforms.html))
|
||||||
|
- Qt5 supports Windows 7 or later, but is past its EOL for non-commercial use. ([Qt 5.15 Supported Platforms](https://doc.qt.io/qt-6/supported-platforms.html))
|
||||||
- (Linux-specific) [pygame] or [GStreamer] for audio.
|
- (Linux-specific) [pygame] or [GStreamer] for audio.
|
||||||
|
|
||||||
### WALKTHROUGH
|
### WALKTHROUGH
|
||||||
|
@ -94,11 +98,15 @@ Pesterchum is a Python script. This means that as long as you have Python instal
|
||||||
- On macOS it's also possible to install (a more recent version of) Python via [Brew](https://brew.sh/).
|
- On macOS it's also possible to install (a more recent version of) Python via [Brew](https://brew.sh/).
|
||||||
2. Install Pesterchum's dependencies with pip, run: ``python -m pip install PyQt6 pygame``
|
2. Install Pesterchum's dependencies with pip, run: ``python -m pip install PyQt6 pygame``
|
||||||
- If this fails, try running ``python -m pip install -U pip setuptools wheel`` to update pip, setuptools & wheel and then trying again.
|
- If this fails, try running ``python -m pip install -U pip setuptools wheel`` to update pip, setuptools & wheel and then trying again.
|
||||||
|
- Alternatively, many linux distros also have packages for pyqt and pygame.
|
||||||
|
- Debian: [python3-pyqt6](https://packages.debian.org/testing/python/python3-pyqt6), [python3-pygame](https://packages.debian.org/testing/python/python3-pygame)
|
||||||
|
- Arch: [python-pyqt6](https://archlinux.org/packages/extra/x86_64/python-pyqt6/), [python-pygame](https://archlinux.org/packages/community/x86_64/python-pygame/)
|
||||||
3. Download [this repository's source](https://github.com/Dpeta/pesterchum-alt-servers/archive/refs/heads/main.zip), or choose the "Source Code" option on any release, and extract the archive to a folder of your choice.
|
3. Download [this repository's source](https://github.com/Dpeta/pesterchum-alt-servers/archive/refs/heads/main.zip), or choose the "Source Code" option on any release, and extract the archive to a folder of your choice.
|
||||||
|
- Alternatively, clone the repository with git.
|
||||||
4. Navigate your terminal to the folder you chose with ``cd /folder/you/chose``.
|
4. Navigate your terminal to the folder you chose with ``cd /folder/you/chose``.
|
||||||
- For example, if you extracted it to your documents on Windows, run ``cd C:\Users\user\Documents\pesterchum-alt-servers-main``.
|
- For example, if you extracted it to your documents on Windows, run ``cd C:\Users\user\Documents\pesterchum-alt-servers-main``.
|
||||||
- Windows's cd command requires the /d flag to navigate to a different drive. (``cd D:\pesterchum-alt-servers-main``)
|
- Windows's cd command requires the /d flag to navigate to a different drive. (``cd D:\pesterchum-alt-servers-main``)
|
||||||
5. Run Pesterchum by running either ``pesterchum.py`` or ``python pesterchum.py``.
|
5. Run Pesterchum by running ``python pesterchum.py`` or ``python3 pesterchum.py``.
|
||||||
|
|
||||||
[Python 3]: https://www.python.org/downloads/
|
[Python 3]: https://www.python.org/downloads/
|
||||||
[pip]: https://pypi.org/project/pip/
|
[pip]: https://pypi.org/project/pip/
|
||||||
|
@ -120,60 +128,69 @@ Ideally, you'll want to create and activate a [virtual environment](https://docs
|
||||||
1. ``pip install pyinstaller``
|
1. ``pip install pyinstaller``
|
||||||
2. ``python3 pyinstaller.py``
|
2. ``python3 pyinstaller.py``
|
||||||
|
|
||||||
## SMILIES <img height="32" src="smilies/whatdidyoudo.gif">
|
## SMILIES <img height="32" alt="pesterchum what did you do smilie" src="smilies/whatdidyoudo.gif">
|
||||||
<img align="right" src="https://www.pesterchum.xyz/img/scrunkle3.gif">
|
|Text|Smilie|
|
||||||
|
|:--- | :--- |
|
||||||
* `:rancorous:`
|
|`:rancorous:`|<img alt=':rancorous: pesterchum smilie/emote' src='smilies/pc_rancorous.png'>|
|
||||||
* `:apple:`
|
|`:apple:`|<img alt=':apple: pesterchum smilie/emote' src='smilies/apple.png'>|
|
||||||
* `:bathearst:`
|
|`:bathearst:`|<img alt=':bathearst: pesterchum smilie/emote' src='smilies/bathearst.png'>|
|
||||||
* `:cathearst:`
|
|`:cathearst:`|<img alt=':cathearst: pesterchum smilie/emote' src='smilies/cathearst.png'>|
|
||||||
* `:woeful:`
|
|`:woeful:`|<img alt=':woeful: pesterchum smilie/emote' src='smilies/pc_bemused.png'>|
|
||||||
* `:pleasant:`
|
|`:sorrow:`|<img alt=':sorrow: pesterchum smilie/emote' src='smilies/blacktear.png'>|
|
||||||
* `:blueghost:`
|
|`:pleasant:`|<img alt=':pleasant: pesterchum smilie/emote' src='smilies/pc_pleasant.png'>|
|
||||||
* `:slimer:`
|
|`:blueghost:`|<img alt=':blueghost: pesterchum smilie/emote' src='smilies/blueslimer.gif'>|
|
||||||
* `:candycorn:`
|
|`:slimer:`|<img alt=':slimer: pesterchum smilie/emote' src='smilies/slimer.gif'>|
|
||||||
* `:cheer:`
|
|`:candycorn:`|<img alt=':candycorn: pesterchum smilie/emote' src='smilies/candycorn.png'>|
|
||||||
* `:duhjohn:`
|
|`:cheer:`|<img alt=':cheer: pesterchum smilie/emote' src='smilies/cheer.gif'>|
|
||||||
* `:datrump:`
|
|`:duhjohn:`|<img alt=':duhjohn: pesterchum smilie/emote' src='smilies/confusedjohn.gif'>|
|
||||||
* `:facepalm:`
|
|`:datrump:`|<img alt=':datrump: pesterchum smilie/emote' src='smilies/datrump.png'>|
|
||||||
* `:bonk:`
|
|`:facepalm:`|<img alt=':facepalm: pesterchum smilie/emote' src='smilies/facepalm.png'>|
|
||||||
* `:mspa:`
|
|`:bonk:`|<img alt=':bonk: pesterchum smilie/emote' src='smilies/headbonk.gif'>|
|
||||||
* `:gun:`
|
|`:mspa:`|<img alt=':mspa: pesterchum smilie/emote' src='smilies/mspa_face.png'>|
|
||||||
* `:cal:`
|
|`:gun:`|<img alt=':gun: pesterchum smilie/emote' src='smilies/mspa_reader.gif'>|
|
||||||
* `:amazedfirman:`
|
|`:cal:`|<img alt=':cal: pesterchum smilie/emote' src='smilies/lilcal.png'>|
|
||||||
* `:amazed:`
|
|`:amazedfirman:`|<img alt=':amazedfirman: pesterchum smilie/emote' src='smilies/pc_amazedfirman.png'>|
|
||||||
* `:chummy:`
|
|`:amazed:`|<img alt=':amazed: pesterchum smilie/emote' src='smilies/pc_amazed.png'>|
|
||||||
* `:cool:`
|
|`:chummy:`|<img alt=':chummy: pesterchum smilie/emote' src='smilies/pc_chummy.png'>|
|
||||||
* `:smooth:`
|
|`:cool:`|<img alt=':cool: pesterchum smilie/emote' src='smilies/pccool.png'>|
|
||||||
* `:distraughtfirman:`
|
|`:smooth:`|<img alt=':smooth: pesterchum smilie/emote' src='smilies/pccool.png'>|
|
||||||
* `:distraught:`
|
|`:distraughtfirman`|<img alt=':distraughtfirman pesterchum smilie/emote' src='smilies/pc_distraughtfirman.png'>|
|
||||||
* `:insolent:`
|
|`:distraught:`|<img alt=':distraught: pesterchum smilie/emote' src='smilies/pc_distraught.png'>|
|
||||||
* `:bemused:`
|
|`:insolent:`|<img alt=':insolent: pesterchum smilie/emote' src='smilies/pc_insolent.png'>|
|
||||||
* `:3:`
|
|`:bemused:`|<img alt=':bemused: pesterchum smilie/emote' src='smilies/pc_bemused.png'>|
|
||||||
* `:mystified:`
|
|`:3:`|<img alt=':3: pesterchum smilie/emote' src='smilies/pckitty.png'>|
|
||||||
* `:pranky:`
|
|`:mystified:`|<img alt=':mystified: pesterchum smilie/emote' src='smilies/pc_mystified.png'>|
|
||||||
* `:tense:`
|
|`:pranky:`|<img alt=':pranky: pesterchum smilie/emote' src='smilies/pc_pranky.png'>|
|
||||||
* `:record:`
|
|`:tense:`|<img alt=':tense: pesterchum smilie/emote' src='smilies/pc_tense.png'>|
|
||||||
* `:squiddle:`
|
|`:record:`|<img alt=':record: pesterchum smilie/emote' src='smilies/record.gif'>|
|
||||||
* `:tab:`
|
|`:squiddle:`|<img alt=':squiddle: pesterchum smilie/emote' src='smilies/squiddle.gif'>|
|
||||||
* `:beetip:`
|
|`:tab:`|<img alt=':tab: pesterchum smilie/emote' src='smilies/tab.gif'>|
|
||||||
* `:flipout:`
|
|`:beetip:`|<img alt=':beetip: pesterchum smilie/emote' src='smilies/theprofessor.png'>|
|
||||||
* `:befuddled:`
|
|`:flipout:`|<img alt=':flipout: pesterchum smilie/emote' src='smilies/weasel.gif'>|
|
||||||
* `:pumpkin:`
|
|`:befuddled:`|<img alt=':befuddled: pesterchum smilie/emote' src='smilies/what.png'>|
|
||||||
* `:trollcool:`
|
|`:pumpkin:`|<img alt=':pumpkin: pesterchum smilie/emote' src='smilies/whatpumpkin.png'>|
|
||||||
* `:jadecry:`
|
|`:trollcool:`|<img alt=':trollcool: pesterchum smilie/emote' src='smilies/trollcool.png'>|
|
||||||
* `:ecstatic:`
|
|`:jadecry:`|<img alt=':jadecry: pesterchum smilie/emote' src='smilies/jadespritehead.gif'>|
|
||||||
* `:relaxed:`
|
|`:ecstatic:`|<img alt=':ecstatic: pesterchum smilie/emote' src='smilies/ecstatic.png'>|
|
||||||
* `:discontent:`
|
|`:relaxed:`|<img alt=':relaxed: pesterchum smilie/emote' src='smilies/relaxed.png'>|
|
||||||
* `:devious:`
|
|`:discontent:`|<img alt=':discontent: pesterchum smilie/emote' src='smilies/discontent.png'>|
|
||||||
* `:sleek:`
|
|`:devious:`|<img alt=':devious: pesterchum smilie/emote' src='smilies/devious.png'>|
|
||||||
* `:detestful:`
|
|`:sleek:`|<img alt=':sleek: pesterchum smilie/emote' src='smilies/sleek.png'>|
|
||||||
* `:mirthful:`
|
|`:detestful:`|<img alt=':detestful: pesterchum smilie/emote' src='smilies/detestful.png'>|
|
||||||
* `:manipulative:`
|
|`:mirthful:`|<img alt=':mirthful: pesterchum smilie/emote' src='smilies/mirthful.png'>|
|
||||||
* `:vigorous:`
|
|`:manipulative:`|<img alt=':manipulative: pesterchum smilie/emote' src='smilies/manipulative.png'>|
|
||||||
* `:perky:`
|
|`:vigorous:`|<img alt=':vigorous: pesterchum smilie/emote' src='smilies/vigorous.png'>|
|
||||||
* `:acceptant:`
|
|`:perky:`|<img alt=':perky: pesterchum smilie/emote' src='smilies/perky.png'>|
|
||||||
* `:olliesouty:`
|
|`:acceptant:`|<img alt=':acceptant: pesterchum smilie/emote' src='smilies/acceptant.png'>|
|
||||||
* `:billiards:`
|
|`:olliesouty:`|<img alt=':olliesouty: pesterchum smilie/emote' src='smilies/olliesouty.gif'>|
|
||||||
* `:billiardslarge:`
|
|`:billiards:`|<img alt=':billiards: pesterchum smilie/emote' src='smilies/poolballS.gif'>|
|
||||||
* `:whatdidyoudo:`
|
|`:billiardslarge:`|<img alt=':billiardslarge: pesterchum smilie/emote' src='smilies/poolballL.gif'>|
|
||||||
|
|`:whatdidyoudo:`|<img alt=':whatdidyoudo: pesterchum smilie/emote' src='smilies/whatdidyoudo.gif'>|
|
||||||
|
|`:brocool:`|<img alt=':brocool: pesterchum smilie/emote' src='smilies/pcstrider.png'>|
|
||||||
|
|`:trollbro:`|<img alt=':trollbro: pesterchum smilie/emote' src='smilies/trollbro.png'>|
|
||||||
|
|`:playagame:`|<img alt=':playagame: pesterchum smilie/emote' src='smilies/saw.gif'>|
|
||||||
|
|`:trollc00l:`|<img alt=':trollc00l: pesterchum smilie/emote' src='smilies/trollc00l.gif'>|
|
||||||
|
|`:suckers:`|<img alt=':suckers: pesterchum smilie/emote' src='smilies/Suckers.gif'>|
|
||||||
|
|`:scorpio:`|<img alt=':scorpio: pesterchum smilie/emote' src='smilies/scorpio.gif'>|
|
||||||
|
|`:shades:`|<img alt=':shades: pesterchum smilie/emote' src='smilies/shades.png'>|
|
||||||
|
|`:honk:`|<img alt=':honk: pesterchum smilie/emote' src='smilies/honk.png'>|
|
||||||
|
|
Loading…
Reference in a new issue